<?php

namespace app\teacher\controller;

use app\common\model\Teacher;
use think\Controller;
use think\Request;

class TeacherController extends Controller
{
    /**
     * 查询教师列表
     * http://localhost:8888/thinkphp5demo/public/index.php/teacher/teacher/index
     *
     * @return \think\Response
     */
    public function index()
    {
//        return "教师管理";
        $data = array(
            'code' => 0,
            'msg' => 'success',
            'data' => null,
        );
        $teacher = new Teacher;
        $teacherList = $teacher->select();
        $data['data'] = $teacherList;
        return json($data);

    }

    /**
     * 跳转到列表页
     * http://localhost:8888/thinkphp5demo/public/index.php/teacher/teacher/tolist
     *
     * @return mixed
     */
    public function tolist()
    {
        $Teacher = new Teacher;
        $teachers = $Teacher->select();

        // 向V层传数据
        $this->assign('teachers', $teachers);

        // 取回打包后的数据
        $htmls = $this->fetch();

        // 将数据返回给用户
        return $htmls;
    }

    /**
     * 显示创建资源表单页.
     *
     * @return \think\Response
     */
    public function create()
    {
        //
    }

    /**
     * 保存新建的资源
     *
     * @param  \think\Request $request
     * @return \think\Response
     */
    public function save(Request $request)
    {
        //
    }

    /**
     * 显示指定的资源
     *
     * @param  int $id
     * @return \think\Response
     */
    public function read($id)
    {
        //
    }

    /**
     * 显示编辑资源表单页.
     *
     * @param  int $id
     * @return \think\Response
     */
    public function edit($id)
    {
        //
    }

    /**
     * 保存更新的资源
     *
     * @param  \think\Request $request
     * @param  int $id
     * @return \think\Response
     */
    public function update(Request $request, $id)
    {
        //
    }

    /**
     * 删除指定资源
     *
     * @param  int $id
     * @return \think\Response
     */
    public function delete($id)
    {
        //
    }
}
